//
// Description: 799. 最长连续不重复子序列
// Created by Loading on 2021/11/28.
//

#include <bits/stdc++.h>

using namespace std;

constexpr int N = 1e5 + 10;

int a[N];

int main() {
    int n;
    cin >> n;
    for (int i = 0; i < n; ++i) {
        cin >> a[i];
    }
    // 记录次数
    unordered_map<int, int> m;
    int res = 1;
    // 双指针，j~i 之间为不重复序列
    for (int i = 0, j = 0; i < n; ++i) {
        m[a[i]]++;
        while (m[a[i]] > 1) {// 出现重复
            // j 位置数字次数减一，j 右移
            m[a[j]]--;
            ++j;
        }

        res = max(res, i - j + 1);
    }
    cout << res << endl;

    return 0;
}